1441440 999983 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 791809 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018 666018